let obj = {
    name:"老王",
    age:18
}

// console.log(obj.name); //老王

// JSON数据格式
// 与对象的区别
// 1. 一个字符串
// 2. obj格式的字符串
// 3. 属性名必须得用"" 包住
// 4. 如果属性值是字符串，也一定要用""包住
let json = `[
    {
        "name":"老王",
        "age":18
    },
    {
        "name":"老王",
        "age":18
        "fn":function(){} //json内部不支持定义对象函数
        "subobj":{
            "name":"小王"
        }
    }
]
`;

// console.log(json.name); //undefined //不能获取到


// 将json转成可以使用的对象

// JSON.parse(json);
// 将json内容转成obj对象
// let obj2 = JSON.parse(json);

// console.log(json); 
// //{
// //     "name":"老王",
// //     "age":18
// // }
// console.log(obj2); //{ name: '老王', age: 18 }

// console.log(obj2.name);

// ==================================
// 将obj转成 json  = 保存数据

let str = JSON.stringify(obj);

// console.log(str); //{"name":"老王","age":18}

// console.log(typeof str); //string
